* whitespace.el (global-whitespace-newline-mode): Fix call
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 11 Jan 2011 00:14:25 +0000 (19:14 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 11 Jan 2011 00:14:25 +0000 (19:14 -0500)
to minor mode which used nil accidentally to mean "turn off".

lisp/ChangeLog
lisp/whitespace.el

index 71fb9c53c9275d12aafaac5d579ca5b543456c9b..380111880a7858034dd4c6274ce097e857dbe6c6 100644 (file)
@@ -1,3 +1,8 @@
+2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * whitespace.el (global-whitespace-newline-mode): Fix call (bug#7810)
+       to minor mode which used nil accidentally to mean "turn off".
+
 2011-01-10  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-find-inline-compress)
index 353d7fef189e09ba946b333b126dc5ac567a6a73..6608c0c2c5077e5e207750f2a6497cd8e5903937 100644 (file)
@@ -1188,7 +1188,8 @@ See also `whitespace-newline' and `whitespace-display-mappings'."
   :global     t
   :group      'whitespace
   (let ((whitespace-style '(newline-mark newline)))
-    (global-whitespace-mode global-whitespace-newline-mode)
+    (global-whitespace-mode (if global-whitespace-newline-mode
+                                1 -1))
     ;; sync states (running a batch job)
     (setq global-whitespace-newline-mode global-whitespace-mode)))